package com.hbnu.system.model.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hbnu.system.core.query.SearchPage;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class TPlatformPageQueryDTO extends SearchPage {


    @ApiModelProperty(value = "平台名称")
    private String platformName;

//    @ApiModelProperty(value = "平台类别")
//    private String platformCategory;

    @ApiModelProperty(value = "级别（如：国家级、省级、校级等）")
    private String level;

//    @ApiModelProperty(value = "批准单位")
//    private String approvalUnit;

//    @ApiModelProperty(value = "批准时间（格式：YYYY-MM-DD hh:mm:ss）")
//    private LocalDateTime approvalTime;

    /**
     *  出版时间起始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime DateBegin;

    /**
     *  出版时间结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime DateEnd;

    @ApiModelProperty(value = "依托学院")
    private String supportCollege;

    @ApiModelProperty(value = "负责人/联系人")
    private String contactPerson;

    @ApiModelProperty(value = "运营状态（如：正常运营、暂停、撤销等）")
    private String operationStatus;

    @ApiModelProperty(value = "审核状态")
    private String status;

    @ApiModelProperty(value = "科研平台类别")
    private List<String> platformCategoryName;
}
